package io.renren.modules.question.dto.input;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @Author liangbaigao
 * @Date 2022/10/9 23:16
 */
@Data
public class Option2 {
    /**
     * 问卷Id
     */
    @ApiModelProperty(value = "问卷Id 更新时传 新增无需传")
    private Long questionId;

    /**
     * 选项id
     */
    @ApiModelProperty("选项id 更新时传 新增无需传")
    private Long id;

    /**
     * 选项内容
     */
    @NotBlank
    @Length(max = 30)
    @ApiModelProperty(value = "选项内容 最多为30",required = true)
    private String optionName;

    /**
     * 选项分数
     */
    @NotNull
    @ApiModelProperty(value = "选项分数 分数必须大于0",required = true)
    private Double optionScore;
}
